import random

words_list = ["apple", "banana", "cherry", "grape", "kiwi"] # 创建一个水果列表，作为单词来源
chosen_word = random.choice(words_list) # 从列表中随机选择一个单词
print(chosen_word)

correct_letters = [] # 创建一个空列表，用于存储正确的字母

game_over = False # 创建一个变量，用于跟踪游戏是否结束
while not game_over: # 创建一个无限循环，直到用户猜出单词
    guess = input("请输入你猜测的字母：") # 让用户输入一个字母
    print(guess)

    word_display = "_" # 创建一个空字符串，用于显示单词

    for i in chosen_word: # 遍历单词中的每个字母
        if i == guess: # 如果字母匹配
            word_display += i # 将字母添加到显示字符串中
            correct_letters.append(i) # 将字母添加到正确的字母列表中
        elif i in correct_letters: # 如果字母已经在正确的字母列表中
            word_display += i # 将字母添加到显示字符串中
        else: # 如果字母不匹配
            word_display += "_" # 在显示字符串中添加一个下划线

    print(word_display) # 打印显示字符串

    if "_" not in word_display: # 如果显示字符串中没有下划线
        game_over = True

